ALCOMFT - TR - 01 - 148 Removing Cycles for Minimizing Crossings

نویسندگان

  • Camil Demetrescu
  • Irene Finocchi
چکیده

We consider the one-sided crossing minimization problem (CP): given a bipartite graph G and a permutation x 0 of the vertices on a layer, nd a permutation x 1 of the vertices on the other layer which minimizes the number of edge crossings in any straightline drawing of G where vertices are placed on two parallel lines and sorted according to x 0 and x 1. Solving CP represents a fundamental step in the construction of aesthetically pleasing layouts of hierarchies and directed graphs, but unfortunately this problem has been proved to be NP-complete. We rst address the strong relation between CP and the problem of computing minimum feedback arc sets in directed graphs and we devise a new approximation algorithm for CP, called PM, that exploits this dependency. Then, we experimentally and visually compare the performance of PM with the performance of well-known algorithms and of recent attractive strategies. Experiments are carried out on diierent families of randomly generated graphs, on pathological instances for CP, and on real test sets. Performance indicators include both number of edge crossings and running time, as well as structural measures of the problem instances. We found CP to be a very interesting and rich problem from a combinatorial point of view. Our results clearly separate the behavior of the algorithms, proving the eeectiveness of PM on most test sets and showing tradeoos between quality of the solutions and running time. However, if the visual complexity of the drawings is considered, we found no clear winner. This connrms the importance of optimizing also other aesthetic criteria such as symmetry, edge length, and angular resolution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development of Lifetime Prediction Model of Lithium-Ion Battery Based on Minimizing Prediction Errors of Cycling and Operational Time Degradation Using Genetic Algorithm

Accurate lifetime prediction of lithium-ion batteries is a great challenge for the researchers and engineers involved in battery applications in electric vehicles and satellites.  In this study, a semi-empirical model is introduced to predict the capacity loss of lithium-ion batteries as a function of charge and discharge cycles, operational time, and temperature. The model parameters are obtai...

متن کامل

5-choosability of graphs with 2 crossings

We show that every graph with two crossings is 5-choosable. We also prove that every graph which can be made planar by removing one edge is 5-choosable. Key-words: list colouring, choosability, crossing number † Universidade Federal do Ceará, Departamento de Computaçao, Bloco 910, Campus do Pici, Fortaleza, Ceará, CEP 60455-760, Brasil. [email protected]; Partially supported by CNPq/Brazil. ‡ P...

متن کامل

ALCOMFT - TR - 03 - 9 Experimental Analysis of Dynamic All Pairs Shortest Path Algorithms ∗

We present the results of an extensive computational study on dynamic algorithms for all pairs shortest path problems. We describe our implementations of the recent dynamic algorithms of King [18] and of Demetrescu and Italiano [7], and compare them to the dynamic algorithm of Ramalingam and Reps [25] and to static algorithms on random, real-world and hard instances. Our experimental data sugge...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001